package com.smedi.ismedi.personnel.core.application.query.vo;

import com.smedi.ismedi.personnel.core.domain.aggregatemodel.model.OrganizationAssignment;
import lombok.*;

import java.util.List;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false)
public class PersonDetailVo {

    private Long id;

    private String lastName;

    private String gender;

    private String personType;

    private boolean internal;

    private String employeeNum;

    private String userName;

    private String mobile;

    private String email;

    private String officeTelephone;

    private String idCard;

    private String status;

    private List<ProjectAssignmentVo> ProjectAssignments;

    private OrganizationAssignment organizationAssignment;
}
